skip to main content
US FlagAn official website of the United States government
dot gov icon
Official websites use .gov
A .gov website belongs to an official government organization in the United States.
https lock icon
Secure .gov websites use HTTPS
A lock ( lock ) or https:// means you've safely connected to the .gov website. Share sensitive information only on official, secure websites.


Search for: All records

Creators/Authors contains: "Srivastava, Deepansh_J"

Note: When clicking on a Digital Object Identifier (DOI) number, you will be taken to an external site maintained by the publisher. Some full text articles may not yet be available without a charge during the embargo (administrative interval).
What is a DOI Number?

Some links on this page may take you to non-federal websites. Their policies may differ from this site.

  1. The open-source Python package, MRSimulator, is presented as a simple-to-use, fast, versatile, and extendable package capable of simulating one- and higher-dimensional Nuclear Magnetic Resonance (NMR) spectra under static, magic-angle, and variable-angle conditions. High benchmarks in spectral simulations are achieved by assuming that there are no degeneracies in the energy eigenstates, i.e., all dipolar couplings are in the weak limit and that there are no rotational resonances during evolution periods. Under these assumptions, the symmetry pathway formalism is exploited to reduce an NMR method applied to a spin system into a sum of individual transition pathways, whose signals are more efficiently calculated individually than as part of a full-density matrix simulation. To increase numerical efficiencies further, our approach restricts coherence transfer among transitions to pure rotations about an axis in the x–y plane of the rotating frame or through an artificial total mixing operation between selected transitions of adjacent free evolution periods. The assumptions used in this approach are valid for most commonly used solid-state NMR methods. Details of the implementation, along with example code usage, are given, including a least-squares spectral analysis. 
    more » « less